extended stay hotel - Turkish English Dictionary